Learning Angular for .NET Developers by 2017

Learning Angular for .NET Developers by 2017

Author:2017
Language: eng
Format: epub
Published: 0101-01-01T00:00:00+00:00


TypeScript and Angular

* * *

As you have seen in this chapter, TypeScript comes with strong type-checking capabilities and supports object-oriented programming. Due to such advantages, the Angular team has chosen TypeScript to build Angular. Angular was completely rewritten from the core using TypeScript, and its architecture and coding pattern was completely changed, as you saw in Chapter 2, Angular building blocks part 1, and Chapter 3, Angular building blocks part 2. So, writing an Angular app using TypeScript is the best choice.

We can implement modules in Angular similar to modules in TypeScript. Components in an Angular application are actually a TypeScript class decorated with @Component. Modules can be imported to the current class file using import statements. The export keyword is used to indicate that this component can be imported and accessed in another module. The sample component code that is developed using TypeScript is as follows:

import {Component} from '@angular/core' @Component({ selector: 'my-component', template: '<h1>Hello my Component</h1>' }) export class MyComponent { constructor() { } }



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.